package org.jsets.fastboot.database;

import org.jsets.fastboot.util.StringUtils;

/**
 * 
 * 数据库类型
 * @author wj596
 *
 */
public enum DatabaseType {

	MySQL(1), Oracle(2), Oracle12c(21), ClickHouse(3);

	private final Integer value;

	DatabaseType(Integer value) {
		this.value = value;
	}

	public Integer getValue() {
		return value;
	}

	public static DatabaseType of(String val) {
		if (StringUtils.notEmpty(val)) {
			return DatabaseType.valueOf(val);
		}
		return null;
	}

	public static Integer getValue(String val) {
		if (StringUtils.notEmpty(val)) {
			return DatabaseType.valueOf(val).getValue();
		}
		return null;
	}

}